home *** CD-ROM | disk | FTP | other *** search
- /* PowerPacker Loader für DirOpus */
-
- /* Wartet auf das Öffnen des PowerPacker-ARexxPorts */
- /* und simuliert das Drücken der linken Maustaste */
- IF ~SHOW("Ports","POWERPACKER") THEN DO
- ADDRESS COMMAND "SYS:UTILITIES/POWERPACKER"
- ADDRESS COMMAND "REXX:WaitForPort POWERPACKER"
- ADDRESS COMMAND "Run Sys:c/FakeKey 0 lbutton"
- END
-
- OPTIONS RESULTS
- ADDRESS "DOPUS.1"
-
- /* Name des Verzeichnisses im momentan aktiven Fenster */
- STATUS 13 "-1"; PATH=RESULT
- /* Name des ersten angewählten Eintrags im aktiven Fenster */
- GETNEXTSELECTED "-1"; NAME=RESULT
-
- PARSE VAR PATH; PARSE VAR NAME
-
- ADDRESS "POWERPACKER"
- PP2FRONT /* PowerPacker-Window nach vorne */
-
- IF NAME=0 THEN LOAD
- /* Falls Powerpacker gestartet wurde, aber in DirOpus kein
- * Eintrag angewählt ist, Filerequester öffnen */
- ELSE DO
- LOAD PATH||NAME
- SAVE
- END
-
- /* der erste in DirOpus angewählte Eintrag wird geladen, gepackt
- * und nach Abschluß des Packvorgangs erscheint der Filerequester
- * um zu sichern */
-
- ICONIFY /* Powerpacker wird iconifiziert */
-
- ADDRESS "DOPUS.1"
- DOPUSTOFRONT /* DirOpus wird wieder in den Vordergrund geholt */
-
- EXIT
-